Telegram Group & Telegram Channel
Python dasturlash maktabi
Ⓜ️ Roʼyxat Ro'yxat - ma'lumotlar to'plamini saqlash uchun ishlatiladigan ma'lumot turi. To'rtburchakli qavs ichida ro'yxat yaratilganda uning barcha elementlari vergul bilan ajratilib yoziladi. ['olma', 'anor', 'gilos'] Ro'yxat massivga o'xshaydi va farqi…
Ro'yxat funksiyalari va uslublari


royxat = list() # yoki []

# ro'yxat oxiriga element qo'shadi
royxat.append('olma')
print('append', royxat)
append ['olma']

# 2 ta ro'yxatni birlashtiradi
royxat.extend(['uzum', 'qulupnay'])
print('extend', royxat)
extend ['olma', 'uzum', 'qulupnay']


# Ro'yxatning birinchi elementiga 'behi' qiymatini kiriting
royxat.insert(1, 'behi')
print('insert', royxat)
insert ['olma', 'behi', 'uzum', 'qulupnay']


# Ro'yxatdagi 'olma' qiymatiga ega bo'lgan birinchi elementni o'chiradi.
# Agar bunday element mavjud bo'lmasa ValueError xatoligini qaytaradi
royxat.remove('olma')
print('remove', royxat)
remove ['behi', 'uzum', 'qulupnay']


# i-elementni olib tashlaydi va qaytaradi. Agar indeks ko'rsatilmagan
# bo'lsa, oxirgi element o'chiriladi
royxat.pop(0)
print('pop', royxat)
pop ['uzum', 'qulupnay']


# qiymati x bo'lgan elementlar sonini qaytaradi
print('count', royxat.count('uzum'))
count 1


# Ro'yxatni teskari joylashtiradi
royxat.reverse()
print('reverse', royxat)
reverse ['qulupnay', 'uzum']


# Ro'yxatni nusxalaydi
rc = royxat.copy()
royxat.extend(rc)
print('copy', royxat)
copy ['qulupnay', 'uzum', 'qulupnay', 'uzum']


# Ro'yxatni tozalaydi
royxat.clear()
print('clear', royxat)
clear []



alfabit = ['i', 'e', 'i', 'o', 'g', 'l', 'i', 'i', 'u', 'l']

index = alfabit.index('o')
print("birinchi o harfini ro'yxatdagi o'rni: ", index)
birinchi o harfini ro'yxatdagi o'rni: 3

index = alfabit.index('i', 3)
print("Ro'yxatdagi uchinchi i harfi joylashgan o'rni: ", index)
Ro'yxatdagi uchinchi i harfi joylashgan o'rni: 6

index = alfabit.index('i', 2, 8)
print("""Ro'yxatning iikinchi elementidan sakkizinchi elementigacha birinchi i harfi joylashgan o'rni: """, index)
Ro'yxatning ikkinchi elementidan sakkizinchi elementi oralig'idagi
birinchi i harfi joylashgan o'rni: 2



# Ro'yxatni funksiyaga qarab saralash
def funksiya(n):
return n['yili']

majburiy_ixtiyoriy = [
{'GM': 'Nexia', 'yili': 2016},
{'GM': 'Spark', 'yili': 2014},
{'GM': 'Damas', 'yili': 2011},
{'GM': 'Matiz', 'yili': 2015}
]

majburiy_ixtiyoriy.sort(key=funksiya)

print(majburiy_ixtiyoriy)
[{'GM': 'Damas', 'yili': 2011}, {'GM': 'Spark', 'yili': 2014},
{'GM': 'Matiz', 'yili': 2015}, {'GM': 'Nexia', 'yili': 2016}]

Ushbu postni pythonga aloqador guruhlarga yuboring.


http://telegra.ph/file/03234945c42b61c15d5ea.jpg

@pythonuz



tg-me.com/pythonuz/377
Create:
Last Update:

Ro'yxat funksiyalari va uslublari


royxat = list() # yoki []

# ro'yxat oxiriga element qo'shadi
royxat.append('olma')
print('append', royxat)
append ['olma']

# 2 ta ro'yxatni birlashtiradi
royxat.extend(['uzum', 'qulupnay'])
print('extend', royxat)
extend ['olma', 'uzum', 'qulupnay']


# Ro'yxatning birinchi elementiga 'behi' qiymatini kiriting
royxat.insert(1, 'behi')
print('insert', royxat)
insert ['olma', 'behi', 'uzum', 'qulupnay']


# Ro'yxatdagi 'olma' qiymatiga ega bo'lgan birinchi elementni o'chiradi.
# Agar bunday element mavjud bo'lmasa ValueError xatoligini qaytaradi
royxat.remove('olma')
print('remove', royxat)
remove ['behi', 'uzum', 'qulupnay']


# i-elementni olib tashlaydi va qaytaradi. Agar indeks ko'rsatilmagan
# bo'lsa, oxirgi element o'chiriladi
royxat.pop(0)
print('pop', royxat)
pop ['uzum', 'qulupnay']


# qiymati x bo'lgan elementlar sonini qaytaradi
print('count', royxat.count('uzum'))
count 1


# Ro'yxatni teskari joylashtiradi
royxat.reverse()
print('reverse', royxat)
reverse ['qulupnay', 'uzum']


# Ro'yxatni nusxalaydi
rc = royxat.copy()
royxat.extend(rc)
print('copy', royxat)
copy ['qulupnay', 'uzum', 'qulupnay', 'uzum']


# Ro'yxatni tozalaydi
royxat.clear()
print('clear', royxat)
clear []



alfabit = ['i', 'e', 'i', 'o', 'g', 'l', 'i', 'i', 'u', 'l']

index = alfabit.index('o')
print("birinchi o harfini ro'yxatdagi o'rni: ", index)
birinchi o harfini ro'yxatdagi o'rni: 3

index = alfabit.index('i', 3)
print("Ro'yxatdagi uchinchi i harfi joylashgan o'rni: ", index)
Ro'yxatdagi uchinchi i harfi joylashgan o'rni: 6

index = alfabit.index('i', 2, 8)
print("""Ro'yxatning iikinchi elementidan sakkizinchi elementigacha birinchi i harfi joylashgan o'rni: """, index)
Ro'yxatning ikkinchi elementidan sakkizinchi elementi oralig'idagi
birinchi i harfi joylashgan o'rni: 2



# Ro'yxatni funksiyaga qarab saralash
def funksiya(n):
return n['yili']

majburiy_ixtiyoriy = [
{'GM': 'Nexia', 'yili': 2016},
{'GM': 'Spark', 'yili': 2014},
{'GM': 'Damas', 'yili': 2011},
{'GM': 'Matiz', 'yili': 2015}
]

majburiy_ixtiyoriy.sort(key=funksiya)

print(majburiy_ixtiyoriy)
[{'GM': 'Damas', 'yili': 2011}, {'GM': 'Spark', 'yili': 2014},
{'GM': 'Matiz', 'yili': 2015}, {'GM': 'Nexia', 'yili': 2016}]

Ushbu postni pythonga aloqador guruhlarga yuboring.


http://telegra.ph/file/03234945c42b61c15d5ea.jpg

@pythonuz

BY Python dasturlash maktabi




Share with your friend now:
tg-me.com/pythonuz/377

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

Telegram is riding high, adding tens of million of users this year. Now the bill is coming due.Telegram is one of the few significant social-media challengers to Facebook Inc., FB -1.90% on a trajectory toward one billion users active each month by the end of 2022, up from roughly 550 million today.

Launched in 2013, Telegram allows users to broadcast messages to a following via “channels”, or create public and private groups that are simple for others to access. Users can also send and receive large data files, including text and zip files, directly via the app.The platform said it has more than 500m active users, and topped 1bn downloads in August, according to data from SensorTower.Python dasturlash maktabi from hk


Telegram Python dasturlash maktabi
FROM USA